ObstacleSensorInterfaceTest.MockSatisfiesInterface_NoObstacle 17 0.000983829
ObstacleSensorInterfaceTest.MockSatisfiesInterface_ObstaclePresent 17 0.00103611
ObstacleSensorInterfaceTest.ReadData_CanBeCalled 17 0.000992271
ObstacleSensorInterfaceTest.ErrorStatus_ReportedCorrectly 17 0.000910718
DustSensorInterfaceTest.MockSatisfiesInterface_NoDust 17 0.000861041
DustSensorInterfaceTest.MockSatisfiesInterface_DustDetected 17 0.000947718
DustSensorInterfaceTest.ReadData_CanBeCalled 17 0.000856882
MovementUnitInterfaceTest.AllMotionCommands_CanBeCalled 17 0.000883653
MovementUnitInterfaceTest.GetDirection_ReturnsCurrentDirection 17 0.000936524
CleaningUnitInterfaceTest.BoostAndRestore_ReturnsCorrectPowerLevels 2 0.006858
CleaningUnitInterfaceTest.StartCleaning_CanBeCalled 17 0.000865124
ControllerTest.UC01_TC001_StartCleaning_ActivatesCleaningUnit 17 0.000835712
ControllerTest.UC01_TC002_StartCleaning_CommandsForwardMovement 17 0.000920371
ControllerTest.UC01_TC003_PollSensors_NoObstacle_ContinuesForward 17 0.000884018
ControllerTest.UC01_TC004_PollSensors_ReadsAllSensorsEachCycle 17 0.000956918
ControllerTest.UC02_TC001_ReportFrontObstacle_TriggersStop 17 0.000892847
ControllerTest.UC02_TC002_ReportObstacle_DoesNotThrow 17 0.000859235
ControllerTest.UC02_TC003_PollSensors_FrontObstacle_StopsFirst 17 0.000887788
ControllerTest.UC03_TC001_FrontObstacle_LeftFree_TurnsLeftResumesForward 17 0.000872076
ControllerTest.UC03_TC002_FrontObstacle_RightFree_TurnsRightResumesForward 6 0.00249878
ControllerTest.UC03_TC003_FrontObstacle_BothSidesBlocked_EscalatesAllDirection 6 0.00743483
ControllerTest.UC03_TC004_FrontObstacle_QueriesBothSideSensors 6 0.00211328
ControllerTest.UC04_TC001_ReportLeftObstacle_RecordedWithoutError 17 0.000849276
ControllerTest.UC04_TC002_ReportRightObstacle_RecordedWithoutError 6 0.00187702
ControllerTest.UC04_TC003_LeftObstacleRecorded_AffectsSideCheck 6 0.00201022
ControllerTest.UC05_TC001_AllDirectionsBlocked_FullAvoidanceSequence 9 0.00136543
ControllerTest.UC05_TC002_AllDirectionsBlocked_StopBeforeBackward 17 0.000878647
ControllerTest.UC06_TC001_ReportDust_RecordsWithoutError 17 0.000854053
ControllerTest.UC06_TC002_ZeroDustLevel_NoPowerBoost 17 0.000896871
ControllerTest.UC06_TC003_PollSensors_ReadsDustSensorEachCycle 17 0.000953006
ControllerTest.UC07_TC001_HighDustLevel_TriggersPowerBoost 17 0.000909718
ControllerTest.UC07_TC002_LowDustLevel_NoPowerBoost 17 0.000884476
ControllerTest.UC07_TC003_AfterBoost_PowerIsRestored 16 0.000910706
ControllerTest.UC07_TC004_FrontObstaclePresent_BoostDoesNotPreemptAvoidance 17 0.000890659
ControllerTest.UC08_TC001_TransientSensorError_MovementNotStopped 17 0.000893476
ControllerTest.UC08_TC002_PersistentSensorError_StopsMovement 17 0.000860724
ControllerTest.UC08_TC003_ErrorCountIsPerSensor_IndependentCounters 17 0.000916576
ControllerTest.UC08_TC004_ReportSensorError_DoesNotThrow 17 0.000819171
RVCIntegrationTest.Scenario1_NormalCleaning_StartupAndOnePollCycle 17 0.0008704
RVCIntegrationTest.Scenario2_FrontObstacleDetected_AvoidAndResume 17 0.000865788
RVCIntegrationTest.Scenario3_AllDirectionsBlocked_FullReversal 16 0.000885325
RVCIntegrationTest.Scenario4_DustDetected_BoostAndRestore 17 0.000847806
RVCIntegrationTest.Scenario5_SensorError_TransientThenPersistent 17 0.000900565
RVCIntegrationTest.Scenario6_NormalCleaningWithDustBoost_CombinedFlow 17 0.000863159
CleaningUnitInterfaceTest.BoostAndRestore_CanBeCalled 15 0.000952373
RVCSimulatorTest.UC01_StartCleaning_ActivatesCUAndMovesForward 1 0.0164618
RVCSimulatorTest.UC03_FrontObstacle_LeftFree_TurnsLeftAndResumes 1 0.0148857
RVCSimulatorTest.UC03_FrontObstacle_RightFree_TurnsRightAndResumes 1 0.0140116
RVCSimulatorTest.UC05_AllDirectionsBlocked_ReversesAndResumesForward 1 0.0139527
RVCSimulatorTest.UC07_HighDust_BoostsThenRestoresToNormal 1 0.0150391
RVCSimulatorTest.UC07_LowDust_NoBoost 1 0.0152647
RVCSimulatorTest.UC08_SensorError_StopsOnlyAtThreshold 1 0.0148201
RVCSimulatorTest.MultiTick_ObstacleClearedAfterAvoidance 1 0.0137264
RVCSimulatorTest.MultiTick_DustFluctuatesAcrossTicks 1 0.0134896
SystemScenario.Scenario1_NormalCleaningSession 11 0.00123387
SystemScenario.Scenario2_DoubleObstacleAvoidance 11 0.00125635
SystemScenario.Scenario3_CornerTrapAndEscape 10 0.00136373
SystemScenario.Scenario4_DustyZoneTraversal 11 0.00121083
SystemScenario.Scenario5_ObstacleThenDustyZone 11 0.00128455
SystemScenario.Scenario6_SensorDegradationAndEmergencyStop 10 0.00137226
SystemScenario.Scenario7_FullRoomCleaningSession 10 0.00141328
ControllerTest.UC03_TC002_LeftBlocked_TurnsRight_FrontSensorClearsRight 11 0.00135325
ControllerTest.UC03_TC003_FrontAndLeftAndRightBlocked_EscalatesAllDirection 11 0.00132369
ControllerTest.UC03_TC004_FrontObstacle_QueriesLeftSensorOnly 4 0.00285695
ControllerTest.UC04_TC002_LeftObstacleRecorded_AffectsSideCheck 11 0.00135466
ControllerTest.UC03_TC004_FrontObstacle_QueriesLeftSensorFirst 7 0.00212473
ControllerTest.UC05_TC001_AllDirectionsBlocked_BackwardCalledOnce 7 0.00220229
ControllerTest.UC05_TC003_OneBackward_ThenLeftFree_EscapesLeft 6 0.00252588
ControllerTest.UC05_TC004_OneBackward_ThenRightFree_EscapesRight 7 0.00219587
ControllerTest.UC05_TC005_MaxAttemptsExhausted_PowersOff 7 0.00211331
ControllerTest.UC05_TC006_PowerOff_StopsCleaningUnit 7 0.00220494
ControllerTest.UC05_TC007_WhenPoweredOff_PollSensorsDoesNothing 7 0.00210374
SystemScenario.Scenario8_FullyTrapped_PowersOffAfterMaxReversals 5 0.00289416
ControllerTest.UC07_TC003_AfterBoostDuration_PowerIsRestored 1 0.017602
ControllerTest.UC07_TC005_WithinBoostDuration_StaysBoostedNoReboost 1 0.0166058
---
